d0a2461cbe930a396b1ec2568357ed48af9dc611,MUDServer/src/mud/MUDServer.java,MUDServer,examine,#MUDObject#Client#,14653

Before Change


					String r2 = colors("RING" + (i + 1), color);

					//send("RING" + i + ": " + player.getSlots().get("ring" + i).getItem() + "\t" + "RING" + (i + 1) + ": " + player.getSlots().get("ring" + (i + 1)).getItem(), client);
					send(r1 + ": " + player.getSlots().get("ring" + i).getItem() + "\t" + r2 + ": " + player.getSlots().get("ring" + (i + 1)).getItem(), client);
				}

				for (Slot slot : player.getSlots().values()) {

After Change


			}
			
			if (m instanceof Player) {
				Player player = (Player) m;
				// helmet, necklace, armor, cloak, rings, gloves, weapons, belt, boots

				/*debug("RING1: " + player.getSlots().get("ring1").getItem() +
						"\t" + "RING2: " + player.getSlots().get("ring2").getItem());
				debug("RING3: " + player.getSlots().get("ring3").getItem() +
						"\t" + "RING4: " + player.getSlots().get("ring4").getItem());
				debug("RING5: " + player.getSlots().get("ring5").getItem() +
						"\t" + "RING6: " + player.getSlots().get("ring6").getItem());*/

				// TODO fix all of this kludging, this depends far too heavily on certain named slots existing
				for(int i = 1; i < 6; i = i + 2) {
					String color = getDisplayColor("thing");
					String r1 = colors("RING" + i, color);
					String r2 = colors("RING" + (i + 1), color);

					//send("RING" + i + ": " + player.getSlots().get("ring" + i).getItem() + "\t" + "RING" + (i + 1) + ": " + player.getSlots().get("ring" + (i + 1)).getItem(), client);
					if( player.getSlot("ring" + i) != null && player.getSlot("ring" + (i + 1)) != null ) {
						send(r1 + ": " + player.getSlot("ring" + i).getItem() + "\t" + r2 + ": " + player.getSlot("ring" + (i + 1)).getItem(), client);
					}
				}